Polygonization of Implicit Surfaces with Constructive solid Geometry

نویسندگان

  • Brian Wyvill
  • Cornelius W. A. M. van Overveld
چکیده

A polygonisation algorithm is presented which extends an existing skeletal implicit surface technique to include operations based on Constructive Solid Geometry between blended groups of implicit surface objects. The result is a surface definition (to be called Boolean Compound Soft Object, or BCSO for short) which consists of a boolean expression with union, intersection, and set difference operators. The geometric primitives that form the operands are soft objects bounded by the iso-surfaces resulting from suitable potential fields. These potential fields are parameterized by configurations of so called skeletal elements. The resulting system, unlike most CSG systems, combines blended and unblended primitives. The polygonisation algorithm produces a mesh of triangles to facilitate fast viewing and rendering. keywords Free form surface design, implicit surfaces, constructive solid geometry, computer aided geometric design

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polygonization of Implicit Surfaces on Multi-Core Architectures with SIMD Instructions

In this research we tackle the problem of rendering complex models which are created using implicit primitives, blending operators, affine transformations and constructive solid geometry in a design environment that organizes all these in a scene graph data structure called BlobTree. We propose a fast, scalable, parallel polygonization algorithm for BlobTrees that takes advantage of multicore p...

متن کامل

Parsip: An Implicit Surfaces Polygonizer for Multi-Core Architectures

Implicit surfaces are a mathematical representation of objects in computer graphics which are able to create smooth surfaces that can blend with each other automatically. They provide the foundation for models that can be used in games, animation, scientific simulation and visualization. Interactive design systems that use polygonization methods for visualization of implicit surfaces have diffi...

متن کامل

ON ESCHER’S SPIRALS Polygonization of 2-manifolds with boundaries

An algorithm of polygonization of trimmed implicit surfaces yielding surface sheets is presented. These twodimensional manifolds with boundaries result from the set-theoretic difference of an implicit surface and a solid. The algorithm generates the polygonal approximation of the trimmed surface with the mesh adaptation to the manifold boundary.

متن کامل

Ray Tracing Implicit Surfaces

This is an overview of methods for ray tracing implicit surfaces, including the primary problem of intersecting a ray with an implicit surface, and the secondary problems of determining surface normals, and incorporating CSG operations and deformations.

متن کامل

Space Subdivision for Fast Polygonization of Implicit Surfaces

This paper presents the basic principles for the visualization of objects which are defined by implicit functions and CSG trees. The basic principles (Marching cubes, Marching tetrahedra and Marching triangles) for iso-surfaces rendering of such objects are compared. A new fast modification of the Marching triangles algorithm is presented and compared with others algorithms. It is based on the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • International Journal of Shape Modeling

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1996